/* Header */
#header {
    background                  : url('images/header.png');
    height                      : 36px; 
} 
#header-logo { 
    background-image            : url('images/logo.png'); 
    width                       : 136px; 
} 
/**/ 
 
/* Toolbar Buttons */ 
#get-mail { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(0px 16px 16px 0px); 
} 
#get-mail:hover { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(16px 16px 32px 0px); 
} 
#new-message { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(0px 32px 16px 16px); 
} 
#new-message:hover { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(16px 32px 32px 16px); 
} 
#reply-msg { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(0px 64px 16px 48px); 
} 
#reply-msg:hover { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(16px 64px 32px 48px); 
} 
#forward-msg { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(0px 96px 16px 80px); 
} 
#forward-msg:hover { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(16px 96px 32px 80px); 
} 
#delete-msg { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(0px 112px 16px 96px); 
} 
#delete-msg:hover { 
    list-style-image            : url('images/mail-toolbar-small.png'); 
    -moz-image-region           : rect(16px 112px 32px 96px); 
} 
#new-contact { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(0px 16px 16px 0px); 
} 
#new-contact:hover { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(16px 16px 32px 0px); 
} 
#mod-contact { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(0px 48px 16px 32px); 
} 
#mod-contact:hover { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(16px 48px 32px 32px); 
} 
#del-contact { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(0px 96px 16px 80px); 
} 
#del-contact:hover { 
    list-style-image            : url('images/addressbook-toolbar-small.png'); 
    -moz-image-region           : rect(16px 96px 32px 80px); 
} 
/**/ 
 
/* Folder Pane */ 
treechildren:-moz-tree-cell-text(contact), 
treechildren:-moz-tree-cell-text(folderCol) { 
    padding-left                : 5px; 
} 
treechildren:-moz-tree-image(folderCol, INBOX) { 
    list-style-image            : url('images/folder-inbox.png'); 
} 
treechildren:-moz-tree-image(folderCol, folder) { 
    list-style-image            : url('images/folder-closed.png'); 
} 
treechildren:-moz-tree-image(folderCol, drafts) { 
    list-style-image            : url('images/folder-draft.png'); 
} 
treechildren:-moz-tree-image(folderCol, Sent) { 
    list-style-image            : url('images/folder-sent.png'); 
} 
treechildren:-moz-tree-image(folderCol, Trash) { 
    list-style-image            : url('images/folder-trash.png'); 
} 
treechildren:-moz-tree-image(folderCol, junk) { 
    list-style-image            : url('images/folder-junk.png'); 
} 
treechildren:-moz-tree-image(contact) { 
    list-style-image            : url('images/abcard.png'); 
} 
/**/ 
 
/* Contacts Pane */ 
/**/ 
 
/* Message Pane */ 
#message-pane { 
    border                      : 1px solid ThreeDShadow; 
} 
#header-view { 
    -moz-appearance             : toolbox; 
    background-color            : -moz-Dialog; 
} 
#header-wrap { 
    border-bottom               : 1px solid ThreeDDarkShadow; 
} 
#message-pane browser { 
    border-top                  : 1px solid -moz-Dialog; 
} 
#message-pane browser { 
    background-color            : white; 
} 
#attachment-col, 
#thread-col { 
    max-width                   : 20px; 
    min-width                   : 20px; 
    padding                     : 0px; 
    margin                      : 0px; 
} 
#attachment-col-img { 
    list-style-image            : url('images/attachment-col.png'); 
} 
#thread-col-img { 
    list-style-image            : url('images/thread-col.png'); 
} 
treechildren:-moz-tree-cell(attachment) { 
    background                  : url('images/attachment.png') 3px 0px no-repeat; 
} 
treechildren:-moz-tree-cell(thread) { 
    background                  : url('images/thread.png') 3px 0px no-repeat; 
} 
treechildren:-moz-tree-cell-text(subjectCol) { 
    padding-left                : 3px; 
} 
treechildren:-moz-tree-image(subjectCol, read) { 
    list-style-image            : url('images/message-mail-read.png'); 
} 
treechildren:-moz-tree-image(subjectCol, new) { 
    list-style-image            : url('images/message-mail-new.png'); 
} 
/**/ 
 
/* General */ 
tree { 
    margin                      : 0px; 
} 
.pane-splitter { 
    border                      : 0px solid; 
} 
toolbar { 
    border                      : 0px solid; 
} 
/**/ 
 
.headerName { 
    width                       : 5em; 
    font-weight                 : bold; 
} 
